
enableC.addSC("access-enable", "Create a temporary Access-List entry");
enableC.addSC("access-profile", "Apply user-profile to interface");
enableC.addSC("access-template", "Create a temporary Access-List entry");
enableC.addSC("alps", "ALPS exec commands");
enableC.addSC("archive", "manage archive files");
enableC.addSC("audio-prompt", "load ivr prompt");
enableC.addSC("bfe", "For manual emergency modes setting");
enableC.addSC("cd", "Change current directory");
enableC.addSC("clear", "Reset functions");
   enableC.clear.addSC("access-list", "Clear access list statistical information");
   enableC.clear.addSC("access-template", "Access-template");
   enableC.clear.addSC("arp-cache", "Clear the entire ARP cache");
   enableC.clear.addSC("bridge", "Reset bridge forwarding cache");
   enableC.clear.addSC("cdp", "Reset cdp information");
   enableC.clear.addSC("counters", "Clear counters on one or all interfaces");
	enableC.clear.counters.addSC("Async", "Async interface");
	enableC.clear.counters.addSC("BVI", "Bridge-Group Virtual Interface");
	enableC.clear.counters.addSC("CTunnel", "CTunnel interface");
	enableC.clear.counters.addSC("Dialer", "Dialer interface");
	enableC.clear.counters.addSC("FastEthernet", "FastEthernet IEEE 802.3");
	enableC.clear.counters.addSC("Group-Async", "Async Group interface");
	enableC.clear.counters.addSC("Line", "Terminal line");
	enableC.clear.counters.addSC("Loopback", "Loopback interface");
	enableC.clear.counters.addSC("Multilink", "Multilink-group interface");
	enableC.clear.counters.addSC("Null", "Null interface");
	enableC.clear.counters.addSC("Serial", "Serial");
		enableC.clear.counters.serial.addSC("<0-1>", "Serial interface number");
	enableC.clear.counters.addSC("Tunnel", "Tunnel interface");
	enableC.clear.counters.addSC("Vif", "PGM Multicast Host interface");
	enableC.clear.counters.addSC("Virtual-Template", "Virtual Template interface");
	enableC.clear.counters.addSC("Virtual-TokenRing", "Virtual TokenRing");
	enableC.clear.counters.addSC("<cr>", "");
	enableC.clear.counters.addSC("Lex", "Lex interface");
   enableC.clear.addSC("dialer", "Clear dialer statistics");
   enableC.clear.addSC("dlsw", "Data Link Switching (DLSw)");
   enableC.clear.addSC("h323", "Clear H.323 protocol related information");
   enableC.clear.addSC("host", "Delete host table entries");
   enableC.clear.addSC("interface", "Clear the hardware logic on an interface");
   enableC.clear.addSC("ip", "IP");
      enableC.clear.ip.addSC("access-list", "Clear access list statistical information");
      enableC.clear.ip.addSC("access-template", "Access-template");
      enableC.clear.ip.addSC("accounting", "Clear IP accounting database");
      enableC.clear.ip.addSC("bgp", "Clear BGP connections");
      enableC.clear.ip.addSC("cache", "Delete cache table entries");
      enableC.clear.ip.addSC("eigrp", "Clear IP-EIGRP");
      enableC.clear.ip.addSC("igmp", "IGMP clear commands");
       enableC.clear.ip.addSC("nat", "Clear NAT");
         enableC.clear.ip.nat.addSC("statistics", "Clear translation statistics");
         enableC.clear.ip.nat.addSC("translation", "Clear dynamic translation");
            enableC.clear.ip.nat.translation.addSC("*", "Delete all dynamic translations");
            enableC.clear.ip.nat.translation.addSC("inside", "Inside addresses (and ports)");
            enableC.clear.ip.nat.translation.addSC("outside", "Outside addresses (and ports)");
            enableC.clear.ip.nat.translation.addSC("tcp", "Transmission Control Protocol");
            enableC.clear.ip.nat.translation.addSC("udp", "User Datagram Protocol");
       enableC.clear.ip.addSC("ospf", "OSPF clear commands");
       enableC.clear.ip.addSC("redirect", "Redirect cache");
      enableC.clear.ip.addSC("route", "Delete route table entries");
         enableC.clear.ip.route.addSC("*", "Delete all routes");
         enableC.clear.ip.route.addSC("A.B.C.D", "Destination network route to delete");
         enableC.clear.ip.route.addSC("vrf", "Clear routes for a VPN Routing/Forwarding instance");
      enableC.clear.ip.addSC("rsvp", "RSVP");
      enableC.clear.ip.addSC("rtp", "RTP/UDP/IP header-compression statistics");
      enableC.clear.ip.addSC("sdr", "Session Directory (SDPv2) cache");
      enableC.clear.ip.addSC("trigger-authentication", "Clear trigger-authentication host table");
      enableC.clear.ip.addSC("wccp", "Reset wccp information");
   enableC.clear.addSC("ipx", "Reset Novell/IPX information");
   enableC.clear.addSC("isis", "Clear IS-IS data structures");
   enableC.clear.addSC("kerberos", "Clear Kerberos Values");
   enableC.clear.addSC("line", "Reset a terminal line");
   enableC.clear.addSC("logging", "Clear logging buffer");
   enableC.clear.addSC("tcp", "Clear a TCP connection or statistics");
   enableC.clear.addSC("vlan", "Clear vLAN statistical information");
   enableC.clear.addSC("xns", "Reset XNS information");
   enableC.clear.addSC("xot", "Clear an XOT (X.25-Over-TCP) VC");
enableC.addSC("clock", "Manage the system clock");
enableC.addSC("configure", "Enter configuration mode");
	enableC.configure.addSC("memory", "Configure from NV memory");
	enableC.configure.addSC("network", "Configure from a TFTP network host");
	enableC.configure.addSC("overwrite-network", "Overwrite NV memory from TFTP network host");
	enableC.configure.addSC("terminal", "Configure from the terminal");
enableC.addSC("connect", "Open a terminal connection");
enableC.addSC("copy", "Copy from one file to another");
   enableC.copy.addSC("/erase", "Erase destination file system.");
   enableC.copy.addSC("rcp:", "Copy from rcp: file system");
   enableC.copy.addSC("running-config", "Copy from current system configuration");
      enableC.copy["running-config"].addSC("running-config", "Update (merge with) current system configuration");
      enableC.copy["running-config"].addSC("startup-config", "Copy to startup configuration");
   enableC.copy.addSC("startup-config", "Copy from startup configuration");
enableC.addSC("debug", "Debugging functions (see also 'undebug')");
    enableC.debug.addSC("aaa", "AAA Authentication, Authorization and Accounting");
  	enableC.debug.addSC("access-expression", "Boolean access expression");
  	enableC.debug.addSC("adjacency", "adjacency");
  	enableC.debug.addSC("all", "Enable all debugging");
  	enableC.debug.addSC("alps", "ALPS debug information");
  	enableC.debug.addSC("apollo", "Apollo information");
  	enableC.debug.addSC("apple", "Appletalk information");
  	enableC.debug.addSC("arap", "Appletalk Remote Access");
  	enableC.debug.addSC("arp", "IP ARP and HP Probe transactions");
  	enableC.debug.addSC("aspp", "ASPP information");
  	enableC.debug.addSC("async", "Async interface information");
  	enableC.debug.addSC("backup", "Backup events");
  	enableC.debug.addSC("bri-interface", "bri network interface events");
  	enableC.debug.addSC("bsc", "BSC information");
  	enableC.debug.addSC("bstun", "BSTUN information");
  	enableC.debug.addSC("call", "Call Information");
  	enableC.debug.addSC("call-mgmt", "Call Management");
  	enableC.debug.addSC("callback", "Callback activity");
  	enableC.debug.addSC("cca", "CCA activity");
  	enableC.debug.addSC("ccfrf11", "CCFRF11 information");
  	enableC.debug.addSC("cch323", "CCH323 information");
  	enableC.debug.addSC("ccsip", "CCSIP information");
  	enableC.debug.addSC("ccswvoice", "ccswvoice information");
  	enableC.debug.addSC("cdapi", "CDAPI information");
  	enableC.debug.addSC("cdp", "CDP information");
  	enableC.debug.addSC("ces-conn", "Connection Manager CES Client Info");
  	enableC.debug.addSC("chat", "Chat scripts activity");
  	enableC.debug.addSC("clns", "CLNS information");
  	enableC.debug.addSC("cls", "CLS Information");
  	enableC.debug.addSC("cns", "CNS Debugging");
  	enableC.debug.addSC("compress", "COMPRESS traffic");
  	enableC.debug.addSC("condition", "Condition");
  	enableC.debug.addSC("confmodem", "Modem configuration database");
  	enableC.debug.addSC("conn", "Connection Manager information");
  	enableC.debug.addSC("cops", "COPS");
  	enableC.debug.addSC("cpp", "Cpp information");
  	enableC.debug.addSC("crypto", "Cryptographic subsystem");
  		enableC.debug.crypto.addSC("ber", "decode ASN.1 BER data");
  		enableC.debug.crypto.addSC("engine", "Crypto Engine Debug");
  		enableC.debug.crypto.addSC("ipsec", "IPSEC processing");
  		enableC.debug.crypto.addSC("isakmp", "ISAKMP Key Management");
  		enableC.debug.crypto.addSC("pki", "PKI Client");
  		enableC.debug.crypto.addSC("verbose", "verbose decode");
  	enableC.debug.addSC("ctunnel", "Generic CTunnel Interface");
  	enableC.debug.addSC("custom-queue", "Custom output queueing");
  	enableC.debug.addSC("decnet", "DECnet information");
  	enableC.debug.addSC("dhcp", "DHCP client activity");
  	enableC.debug.addSC("dialer", "Dial on Demand");
  		enableC.debug.dhcp.addSC("detail", "DHCP packet content");
  	enableC.debug.addSC("dlsw", "Data Link Switching (DLSw) events");
  	enableC.debug.addSC("dnsix", "Dnsix information");
  	enableC.debug.addSC("domain", "Domain Name System");
		enableC.debug.domain.addSC("replies", "DNS replies only");

  	enableC.debug.addSC("drip", "DRiP debug information");
  	enableC.debug.addSC("dspu", "DSPU Information");
  	enableC.debug.addSC("dss", "Debug DSS");
  	enableC.debug.addSC("dxi", "atm-dxi information");
		enableC.debug.dxi.addSC("events", "Important atm-dxi events");
		enableC.debug.dxi.addSC("packet", "ATM DXI packets");

	enableC.addSC("eigrp",               "EIGRP Protocol information");
 	   enableC.debug.eigrp.addSC("fsm",        "EIGRP Dual Finite State Machine events/actions");
 	   enableC.debug.eigrp.addSC("neighbors",  "EIGRP neighbors");
 	   enableC.debug.eigrp.addSC("packets",    "EIGRP packets");
	   enableC.debug.eigrp.addSC("transmit",   "EIGRP transmission events");
  	enableC.debug.addSC("entry", "Incoming queue entries");
  	enableC.debug.addSC("ethernet-interface", "Ethernet network interface events");
  	enableC.debug.addSC("fastethernet", "Fast Ethernet interface information");
  	enableC.debug.addSC("fax", "Fax");
  	enableC.debug.addSC("frame-relay", "Frame Relay");
  	enableC.debug.addSC("fras", "FRAS Debug");
  	enableC.debug.addSC("fras-host", "FRAS Host Debug");
  	enableC.debug.addSC("funi", "FUNI interface packets");
  	enableC.debug.addSC("gssapi", "GSSAPI debugs");
  	enableC.debug.addSC("h225", "H.225 Library Debugging");
  	enableC.debug.addSC("h245", "H.245 Library Debugging");
  	enableC.debug.addSC("interface", "interface");
  	enableC.debug.addSC("ip", "IP information");
  		enableC.debug.ip.addSC("bgp", "BGP information");
  		enableC.debug.ip.addSC("cache", "IP cache operations");
  		enableC.debug.ip.addSC("casa", "Casa debugging");
  		enableC.debug.ip.addSC("cef", "IP CEF operations");
  		enableC.debug.ip.addSC("cgmp", "CGMP protocol activity");
  		enableC.debug.ip.addSC("dhcp", "Dynamic Host Configuration Protocol");
  		enableC.debug.ip.addSC("drp", "Director response protocol");
  		enableC.debug.ip.addSC("dvmrp", "DVMRP protocol activity");
  		enableC.debug.ip.addSC("egp", "EGP information");
  		enableC.debug.ip.addSC("eigrp", "IP-EIGRP information");
  		enableC.debug.ip.addSC("error", "IP error debugging");
  		enableC.debug.ip.addSC("flow", "IP Flow switching operations");
  		enableC.debug.ip.addSC("ftp", "FTP dialogue");
  		enableC.debug.ip.addSC("html", "HTML connections");
  		enableC.debug.ip.addSC("http", "HTTP connections");
  		enableC.debug.ip.addSC("icmp", "ICMP transactions");
  		enableC.debug.ip.addSC("igmp", "IGMP protocol activity");
  		enableC.debug.ip.addSC("igrp", "IGRP information");
  		enableC.debug.ip.addSC("interface", "IP interface configuration changes");
  		enableC.debug.ip.addSC("mbgp", "MBGP information");
  		enableC.debug.ip.addSC("mcache", "IP multicast cache operations");
  		enableC.debug.ip.addSC("mhbeat", "IP multicast heartbeat monitoring");
  		enableC.debug.ip.addSC("mobile", "IP Mobility");
  		enableC.debug.ip.addSC("mpacket", "IP multicast packet debugging");
  		enableC.debug.ip.addSC("mrm", "IP Multicast Routing Monitor");
  		enableC.debug.ip.addSC("mrouting", "IP multicast routing table activity");
  		enableC.debug.ip.addSC("msdp", "Multicast Source Discovery Protocol (MSDP)");
  		enableC.debug.ip.addSC("mtag", "IP multicast tagswitching activity");
  		enableC.debug.ip.addSC("nat", "NAT events");
  		enableC.debug.ip.addSC("nbar", "StILE - traffic classification Engine");
  		enableC.debug.ip.addSC("ospf", "OSPF information");
  			enableC.debug.ip.ospf.addSC("adj", "OSPF adjacency events");
  			enableC.debug.ip.ospf.addSC("database-timer", "OSPF database timer");
  			enableC.debug.ip.ospf.addSC("events", "OSPF events");
  			enableC.debug.ip.ospf.addSC("flood", "OSPF flooding");
  			enableC.debug.ip.ospf.addSC("hello", "OSPF hello events");
  			enableC.debug.ip.ospf.addSC("lsa-generation", "OSPF lsa generation");
  			enableC.debug.ip.ospf.addSC("mpls", "OSPF MPLS");
  			enableC.debug.ip.ospf.addSC("packet", "OSPF packets");
  			enableC.debug.ip.ospf.addSC("retransmission", "OSPF retransmission events");
  			enableC.debug.ip.ospf.addSC("spf", "OSPF spf");
  			enableC.debug.ip.ospf.addSC("tree", "OSPF database tree");
  		enableC.debug.ip.addSC("packet", "General IP debugging and IPSO security transactions");
  		enableC.debug.ip.addSC("peer", "IP peer address activity");
  		enableC.debug.ip.addSC("pgm", "PGM Reliable Transport Protocol");
  		enableC.debug.ip.addSC("pim", "PIM protocol activity");
  		enableC.debug.ip.addSC("policy", "Policy routing");
  		enableC.debug.ip.addSC("rgmp", "RGMP protocol activity");
  		enableC.debug.ip.addSC("rip", "RIP protocol transactions");
  			enableC.debug.ip.rip.addSC("database", "RIP database events");
  			enableC.debug.ip.rip.addSC("events", "RIP protocol events");
  			enableC.debug.ip.rip.addSC("trigger", "RIP trigger extension");
  		enableC.debug.ip.addSC("routing", "Routing table events");
  			enableC.debug.ip.routing.addSC("<1-199>", "Access list");
  			enableC.debug.ip.routing.addSC("<1300-2699>", "Access list (expanded range)");
  			enableC.debug.ip.routing.addSC("static", "IP Static routing");
  				enableC.debug.ip.routing.static.addSC("detail", "IP Static routing detail");
  				enableC.debug.ip.routing.static.addSC("route", "IP Static routing route");
  					enableC.debug.ip.routing.static.route.addSC("A.B.C.D", "Destination prefix");
  						enableC.debug.ip.routing.static.route["A.B.C.D"].addSC("A.B.C.D", "Destination prefix mask");
  				enableC.debug.ip.routing.static.addSC("summary", "IP Static routing control summary");
  				enableC.debug.ip.routing.static.addSC("time", "IP Static routing time spent");
  		enableC.debug.ip.addSC("rsvp", "RSVP protocol activity");
  		enableC.debug.ip.addSC("rtp", "RTP information");
  		enableC.debug.ip.addSC("sd", "Session Directory (SD)");
  		enableC.debug.ip.addSC("security", "IP security options");
  		enableC.debug.ip.addSC("slb", "SLB debug information");
  		enableC.debug.ip.addSC("socket", "Socket event");
  		enableC.debug.ip.addSC("ssh", "Incoming ssh connections");
  		enableC.debug.ip.addSC("tcp", "TCP information");
  		enableC.debug.ip.addSC("tempacl", "IP temporary ACL");
  		enableC.debug.ip.addSC("trigger-authentication", "Trigger authentication");
  		enableC.debug.ip.addSC("udp", "UDP based transactions");
  		enableC.debug.ip.addSC("urd", "URL RenDezvous (URD)");
  		enableC.debug.ip.addSC("wccp", "WCCP information");
  	enableC.debug.addSC("ipx", "Novell/IPX information");
  	enableC.debug.addSC("isdn", "ISDN information");
  	enableC.debug.addSC("isis", "IS-IS Information");
  	enableC.debug.addSC("kerberos", "KERBEROS authentication and authorization");
  	enableC.debug.addSC("lane", "LAN Emulation");
  	enableC.debug.addSC("lapb", "LAPB protocol transactions");
  	enableC.debug.addSC("lapb-ta", "LAPB Terminal Adapter information");
  	enableC.debug.addSC("lat", "LAT Information");
  	enableC.debug.addSC("ldap", "LDAP debug commands");
  	enableC.debug.addSC("lex", "LAN Extender protocol");
  	enableC.debug.addSC("list", "Set interface or/and access list for the next debug command");
  	enableC.debug.addSC("llc2", "LLC2 type II Information");
  	enableC.debug.addSC("lnm", "Lan Network Manager information");
  	enableC.debug.addSC("lnx", "generic qllc/llc2 conversion activity");
  	enableC.debug.addSC("local-ack", "Local ACKnowledgement information");
  	enableC.debug.addSC("management", "Management applications debugging");
  	enableC.debug.addSC("mdss", "MDSS information");
  	enableC.debug.addSC("mgcp", "Media Gateway Control Protocol");
  	enableC.debug.addSC("mls", "mls debugger information");
  	enableC.debug.addSC("modem", "Modem control/process activation");
  	enableC.debug.addSC("mop", "DECnet MOP server events");
  	enableC.debug.addSC("mpls", "MPLS debug");
  	enableC.debug.addSC("mpoa", "MPOA debug options");
  	enableC.debug.addSC("nbf", "NetBIOS information");
  	enableC.debug.addSC("ncia", "Native Client Interface Architecture (NCIA) events");
  	enableC.debug.addSC("netbios-name-cache", "NetBIOS name cache tracing");
  	enableC.debug.addSC("nhrp", "NHRP protocol");
  	enableC.debug.addSC("ntp", "NTP information");
  	enableC.debug.addSC("nvram", "Debug NVRAM behavior");
  	enableC.debug.addSC("packet", "Log unknown packets");
  	enableC.debug.addSC("pad", "X25 PAD protocol");
  	enableC.debug.addSC("ppp", "PPP (Point to Point Protocol) information");
  		enableC.debug.ppp.addSC("authentication", "CHAP and PAP authentication");
  		enableC.debug.ppp.addSC("bap", "BAP protocol transactions");
  		enableC.debug.ppp.addSC("cbcp", "Callback Control Protocol negotiation");
  		enableC.debug.ppp.addSC("compression", "PPP compression");
  		enableC.debug.ppp.addSC("error", "Protocol errors and error statistics");
  		enableC.debug.ppp.addSC("mppe", "MPPE Events");
  		enableC.debug.ppp.addSC("multilink", "Multilink activity");
  		enableC.debug.ppp.addSC("negotiation", "Protocol parameter negotiation");
  		enableC.debug.ppp.addSC("packet", "Low-level PPP packet dump");
  		enableC.debug.ppp.addSC("tasks", "PPP background tasks");
  	enableC.debug.addSC("printer", "LPD printer protocol");
  	enableC.debug.addSC("priority", "Priority output queueing");
  	enableC.debug.addSC("probe", "HP Probe Proxy Requests");
  	enableC.debug.addSC("qdm", "QoS Device Manager");
  	enableC.debug.addSC("qllc", "qllc debug information");
  	enableC.debug.addSC("radius", "RADIUS protocol");
  	enableC.debug.addSC("ras", "H.323 RAS Library");
  	enableC.debug.addSC("rif", "RIF cache transactions");
  	enableC.debug.addSC("rscmon", "Resource Monitor");
  	enableC.debug.addSC("rtpspi", "RTP Service Provider Interface.");
  	enableC.debug.addSC("rtr", "RTR Monitor Information");
  	enableC.debug.addSC("sdlc", "SDLC information");
  	enableC.debug.addSC("sdllc", "SDLLC media translation");
  	enableC.debug.addSC("serial", "Serial interface information");
  	enableC.debug.addSC("sgbp", "SGBP debugging");
  	enableC.debug.addSC("sgcp", "Simple Gateway Control Protocol");
  	enableC.debug.addSC("smf", "Software MAC filter");
  	enableC.debug.addSC("smrp", "SMRP information");
  	enableC.debug.addSC("sna", "SNA Information");
  	enableC.debug.addSC("snapshot", "Snapshot activity");
  	enableC.debug.addSC("snmp", "SNMP information");
  	enableC.debug.addSC("source", "Source bridging information");
  	enableC.debug.addSC("spanning-tree", "Spanning tree debugging");
  	enableC.debug.addSC("srcp", "Simple Resource Coordination Protocol");
  	enableC.debug.addSC("ssl", "SSL Debug command");
  	enableC.debug.addSC("standby", "Hot standby protocol");
  	enableC.debug.addSC("stun", "STUN information");
  	enableC.debug.addSC("tacacs", "TACACS authentication and authorization");
  	enableC.debug.addSC("tag-switching", "Tag Switching (obsolete use \"debug mpls ...\")");
  	enableC.debug.addSC("tarp", "TARP information");
  	enableC.debug.addSC("tbridge", "Transparent Bridging");
  	enableC.debug.addSC("tccs", "Transparent CCS information");
  	enableC.debug.addSC("tdm", "TDM connection information");
  	enableC.debug.addSC("telnet", "Incoming telnet connections");
  	enableC.debug.addSC("template", "Template activity");
  	enableC.debug.addSC("tftp", "TFTP debugging");
  	enableC.debug.addSC("tgrm", "Trunk Group Resource Manager info");
  	enableC.debug.addSC("token", "Token Ring information");
  	enableC.debug.addSC("translate", "Protocol translation events");
  	enableC.debug.addSC("translation", "translation rule information");
  	enableC.debug.addSC("tsp", "Telephony Service information");
  	enableC.debug.addSC("tunnel", "Generic Tunnel Interface");
  	enableC.debug.addSC("udptn", "UDPtn async data transport");
  	enableC.debug.addSC("v120", "V120 information");
  	enableC.debug.addSC("vines", "VINES information");
  	enableC.debug.addSC("vlan", "vLAN information");
  	enableC.debug.addSC("voice", "VOICE information");
  	enableC.debug.addSC("voip", "VOIP information");
  	enableC.debug.addSC("vpdn", "VPDN information");
  	enableC.debug.addSC("vpm", "Voice Port Module SPI information");
  	enableC.debug.addSC("vprofile", "Virtual Profile information");
  	enableC.debug.addSC("vtemplate", "Virtual Template information");
  	enableC.debug.addSC("vtsp", "Voice Telephony Call Control information");
  	enableC.debug.addSC("x25", "X.25, CMNS and XOT information");
  	enableC.debug.addSC("x28", "X28 mode");
  	enableC.debug.addSC("xcctsp", "External Call Control TSP information");
  	enableC.debug.addSC("xns", "XNS information");
	enableC.debug.addSC("xremote", "XREMOTE");

enableC.addSC("delete", "Delete a file");
enableC.addSC("dir", "List files on a filesystem");
enableC.addSC("disable", "Turn off privileged commands");
enableC.addSC("disconnect", "Disconnect an existing network connection");
enableC.addSC("enable", "Turn on privileged commands");
   enableC.enable.addSC("<0-15>", "Enable level");
enableC.addSC("erase", "Erase a filesystem");
enableC.addSC("exit", "Exit from the EXEC");
enableC.addSC("help", "Description of the interactive help system");
enableC.addSC("lock", "Lock the terminal");
enableC.addSC("name-connection", "Name an existing network connection");
enableC.addSC("no", "Disable debugging functions");
enableC.addSC("pad", "Open a X.29 PAD connection");
enableC.addSC("ping", "Send echo messages");
   enableC.ping.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("apollo", "Apollo echo");
   enableC.ping.addSC("appletalk", "Appletalk echo");
   enableC.ping.addSC("clns", "CLNS echo");
   enableC.ping.addSC("decnet", "DECnet echo");
   enableC.ping.addSC("ip", "IP echo");
      enableC.ping.ip.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("ipx", "Novell/IPX echo");
      enableC.ping.ipx.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("srb", "srb echo");
      enableC.ping.srb.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("tag", "Tag encapsulated IP echo");
      enableC.ping.tag.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("vines", "Vines echo");
      enableC.ping.vines.addSC("WORD", "Ping destination address or hostname");
   enableC.ping.addSC("xns", "XNS echo");
enableC.addSC("ppp", "Start IETF Point-to-Point Protocol (PPP)");
enableC.addSC("pwd", "Display current working directory");
enableC.addSC("reload", "Halt and perform a cold restart");
enableC.addSC("resume", "Resume an active network connection");
enableC.addSC("rlogin", "Open an rlogin connection");
enableC.addSC("send", "Send a message to other tty lines");
enableC.addSC("set", "Set system parameter (not config)");
enableC.addSC("setup", "Run the SETUP command facility");
enableC.addSC("show", "Show running system information");
   enableC.show.addSC("access-expression", "List access expression");
   enableC.show.addSC("access-lists", "List access lists");
   enableC.show.addSC("accounting", "Accounting data for active sessions");
   enableC.show.addSC("aliases", "Display alias commands");
   enableC.show.addSC("arap", "Show Appletalk Remote Access statistics");
   enableC.show.addSC("arp", "ARP table");
   enableC.show.addSC("async", "Information on terminal lines used as router interfaces");
   enableC.show.addSC("backup", "Backup status");
   enableC.show.addSC("call", "Show Calls");
   enableC.show.addSC("cdp", "CDP information");
      enableC.show.cdp.addSC("entry", "Information for specific neighbor entry");
		enableC.show.cdp.entry.addSC("*", "all CDP neighbor entries");
			enableC.show.cdp.entry["*"].addSC("protocol", "Protocol information");
			enableC.show.cdp.entry["*"].addSC("version", "Version information");
				enableC.show.cdp.entry["*"].version.addSC("protocol", "Protocol information");
		enableC.show.cdp.entry.addSC("WORD", "Name of CDP neighbor entry");
			enableC.show.cdp.entry.WORD.addSC("protocol", "Protocol information");
			enableC.show.cdp.entry.WORD.addSC("version", "Version information");
				enableC.show.cdp.entry.WORD.version.addSC("protocol", "Protocol information");
	enableC.show.cdp.addSC("interface", "CDP interface status and configuration");
	enableC.show.cdp.addSC("neighbors", "CDP neighbor entries");
		enableC.show.cdp.neighbors.addSC("Async", "Async interface");
		enableC.show.cdp.neighbors.addSC("BVI", "Bridge-Group Virtual Interface");
		enableC.show.cdp.neighbors.addSC("CTunnel", "CTunnel interface");
		enableC.show.cdp.neighbors.addSC("Dialer", "Dialer interface");
		enableC.show.cdp.neighbors.addSC("FastEthernet", "FastEthernet IEEE 802.3");
		enableC.show.cdp.neighbors.addSC("Lex", "Lex interface");
		enableC.show.cdp.neighbors.addSC("Multilink", "Multilink-group interface");
		enableC.show.cdp.neighbors.addSC("Serial", "Serial");
		enableC.show.cdp.neighbors.addSC("Tunnel", "Tunnel interface");
		enableC.show.cdp.neighbors.addSC("Vif", "PGM Multicast Host interface");
		enableC.show.cdp.neighbors.addSC("Virtual-Template", "Virtual Template interface");
		enableC.show.cdp.neighbors.addSC("Virtual-TokenRing", "Virtual TokenRing");
		enableC.show.cdp.neighbors.addSC("detail", "Show detailed information");
		enableC.show.cdp.neighbors.addSC("<cr>", "");
	enableC.show.cdp.addSC("traffic", "CDP statistics");
	enableC.show.cdp.addSC("|", "Output modifiers");
	enableC.show.cdp.addSC("<cr>");
   enableC.show.addSC("class-map", "Show QoS Class Map");
   enableC.show.addSC("clns", "CLNS network information");
      enableC.show.clns.addSC("cache", "CLNS fast-switching route cache");
      enableC.show.clns.addSC("es-neighbors", "ES neighbor adjacencies");
      enableC.show.clns.addSC("filter-set", "CLNS filter sets");
      enableC.show.clns.addSC("interface", "CLNS interface status and configuration");
      enableC.show.clns.addSC("is-neighbors", "IS neighbor adjacencies");
      enableC.show.clns.addSC("neighbors", "CLNS neighbor adjacencies");
         enableC.show.clns.neighbors.addSC("Async", "Async interface");
            enableC.show.clns.neighbors.Async.addSC("<1-65>", "Async interface number");
         enableC.show.clns.neighbors.addSC("Dialer", "Dialer interface");
            enableC.show.clns.neighbors.Dialer.addSC("<0-255>", "Dialer interface number");
         enableC.show.clns.neighbors.addSC("FastEthernet", "FastEthernet IEEE 802.3");
            enableC.show.clns.neighbors.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
         enableC.show.clns.neighbors.addSC("Serial", "Serial");
            enableC.show.clns.neighbors.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show.clns.neighbors.addSC("areas", "CLNS multiarea adjacencies");
            enableC.show.clns.neighbors.areas.addSC("Async", "Async interface");
               enableC.show.clns.neighbors.areas.Async.addSC("<1-65>", "Async interface number");
            enableC.show.clns.neighbors.areas.addSC("Dialer", "Dialer interface");
               enableC.show.clns.neighbors.areas.Dialer.addSC("<0-255>", "Dialer interface number");
            enableC.show.clns.neighbors.areas.addSC("FastEthernet", "FastEthernet IEEE 802.3");
               enableC.show.clns.neighbors.areas.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
            enableC.show.clns.neighbors.areas.addSC("Serial", "Serial");
               enableC.show.clns.neighbors.areas.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show.clns.neighbors.addSC("detail", "Show detailed information");
      enableC.show.clns.addSC("protocol", "CLNS routing protocol process information");
      enableC.show.clns.addSC("redirects", "CLNS redirect information");
      enableC.show.clns.addSC("route", "CLNS prefix routing table");
      enableC.show.clns.addSC("traffic", "CLNS protocol statistics");
   enableC.show.addSC("clock", "Display the system clock");
   enableC.show.addSC("compress", "Show compression statistics");
   enableC.show.addSC("configuration", "Contents of Non-Volatile memory");
   enableC.show.addSC("controllers", "Interface controller status");
	enableC.show.controllers.addSC("Async", "Async interface");
	enableC.show.controllers.addSC("E1E1", "controller internal state");
	enableC.show.controllers.addSC("FastEthernet", "FastEthernet IEEE 802.3");
	enableC.show.controllers.addSC("Serial", "Serial");
	enableC.show.controllers.addSC("T1", "T1 controller internal state");
	enableC.show.controllers.addSC("async", "Async UART internal info");
	enableC.show.controllers.addSC("|", "Output modifiers");
	enableC.show.controllers.addSC("<cr>");
    enableC.show.addSC("crypto", "Encryption module");
      enableC.show.crypto.addSC("dynamic-map", "Crypto map templates");
      enableC.show.crypto.addSC("ipsec", "Show IPSEC policy");
         enableC.show.crypto.ipsec.addSC("sa", "IPSEC SA table");
            enableC.show.crypto.ipsec.sa.addSC("address", "IPSEC SA table in (dest) address order");
            enableC.show.crypto.ipsec.sa.addSC("detail", "show counter detail");
            enableC.show.crypto.ipsec.sa.addSC("identity", "IPSEC SADB identity tree");
               enableC.show.crypto.ipsec.sa.identity.addSC("detail", "show counter detail");
               enableC.show.crypto.ipsec.sa.identity.addSC("interface", "show info for specific interface");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("Async", "Async interface");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("Dialer", "Dialer interface");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("Loopback", "Loopback interface");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("Null", "Null interface");
                  enableC.show.crypto.ipsec.sa.identity.interface.addSC("Serial", "Serial");
            enableC.show.crypto.ipsec.sa.addSC("interface", "Show info for specific interface");
            enableC.show.crypto.ipsec.sa.addSC("map", "IPSEC SA table for a specific crypto map");
               enableC.show.crypto.ipsec.sa.map.addSC("WORD", "crypto map tag");
                  enableC.show.crypto.ipsec.sa.map.WORD.addSC("detail", "show counter detail");
         enableC.show.crypto.ipsec.addSC("transform-set", "Crypto transform sets");
      enableC.show.crypto.addSC("isakmp", "Show ISAKMP Security Associations");
         enableC.show.crypto.isakmp.addSC("policy", "Show ISAKMP protection suite policy");
         enableC.show.crypto.isakmp.addSC("sa", "Show ISAKMP Security Associations");
      enableC.show.crypto.addSC("key", "Show long term public keys");
      enableC.show.crypto.addSC("map", "Crypto maps");
         enableC.show.crypto.map.addSC("interface", "Crypto maps for an interface.");
            enableC.show.crypto.map.interface.addSC("Async", "Async interface");
               enableC.show.crypto.map.interface.Async.addSC("<1-65>", "Async interface number");
            enableC.show.crypto.map.interface.addSC("Dialer", "Dialer interface");
               enableC.show.crypto.map.interface.Dialer.addSC("<0-255>", "Dialer interface number");
            enableC.show.crypto.map.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
               enableC.show.crypto.map.interface.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
            enableC.show.crypto.map.interface.addSC("Loopback", "Loopback interface");
               enableC.show.crypto.map.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
            enableC.show.crypto.map.interface.addSC("Serial", "Serial");
               enableC.show.crypto.map.interface.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show.crypto.map.addSC("tag", "Crypto maps with a given tag.");
            enableC.show.crypto.map.tag.addSC("WORD", "Crypto map tag");
   enableC.show.addSC("debugging", "State of each debugging option");
   enableC.show.addSC("dhcp", "Dynamic Host Configuration Protocol status");
   enableC.show.addSC("dial-peer", "Dial Plan Mapping Table for, e.g. VoIP Peers");
   enableC.show.addSC("dialer", "Dialer parameters and statistics");
   enableC.show.addSC("frame-relay", "Frame-Relay information");
      enableC.show["frame-relay"].addSC("end-to-end", "Frame-relay end-to-end VC information");
      enableC.show["frame-relay"].addSC("fragment", "show frame relay fragmentation information");
      enableC.show["frame-relay"].addSC("ip", "show frame relay IP statistics");
      enableC.show["frame-relay"].addSC("map", "Frame-Relay map table");
      enableC.show["frame-relay"].addSC("pvc", "show frame relay pvc statistics");
         enableC.show["frame-relay"].pvc.addSC("interface", "");
            enableC.show["frame-relay"].pvc.interface.addSC("Dialer", "Dialer interface");
               enableC.show["frame-relay"].pvc.interface.Dialer.addSC("<0-255>", "Dialer interface number");
            enableC.show["frame-relay"].pvc.interface.addSC("Serial", "Serial");
               enableC.show["frame-relay"].pvc.interface.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show["frame-relay"].pvc.addSC("<16-1022>", "DLCI");
      enableC.show["frame-relay"].addSC("qos-autosense", "show frame relay qos-autosense information");
      enableC.show["frame-relay"].addSC("route", "show frame relay route");
      enableC.show["frame-relay"].addSC("traffic", "Frame-Relay protocol statistics");
      enableC.show["frame-relay"].addSC("vofr", "Show frame-relay VoFR statistics");
   enableC.show.addSC("gateway", "Show status of gateway");
   enableC.show.addSC("history", "Display the session command history");
   enableC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
	enableC.show.addSC("interfaces", "Interface status and configuration");
		enableC.show.interfaces.addSC("Async", "Async interface");
			enableC.show.interfaces.Async.addSC("<1-5>", "Async interface number");
			enableC.show.interfaces.Dialer.addSC("<0-255>", "Dialer interface number");
		enableC.show.interfaces.addSC("FastEthernet", "FastEthernet IEEE 802.3");
			enableC.show.interfaces.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
		enableC.show.interfaces.addSC("Loopback", "Loopback interface");
			enableC.show.interfaces.Loopback.addSC("<0-2147483647>", "Loopback interface number");
		enableC.show.interfaces.addSC("Null", "Null interface");
			enableC.show.interfaces.Null.addSC("<0-0>", "Null interface number");
		enableC.show.interfaces.addSC("Serial", "Serial");
			enableC.show.interfaces.Serial.addSC("<0-1>", "Serial interface number");
		enableC.show.interfaces.addSC("Tunnel", "Tunnel interface");
		enableC.show.interfaces.addSC("Vif", "PGM Multicast Host interface");
	enableC.show.interfaces.addSC("Virtual-Template", "Virtual Template interface");
	enableC.show.interfaces.addSC("Virtual-TokenRing", "Virtual TokenRing");
	enableC.show.interfaces.addSC("<cr>", "");
   enableC.show.addSC("ip", "IP information");
      enableC.show.ip.addSC("access-lists", "List IP access lists");
      enableC.show.ip.addSC("accounting", "The active IP accounting database");
      enableC.show.ip.addSC("aliases", "IP alias table");
      enableC.show.ip.addSC("arp", "IP ARP table");
      enableC.show.ip.addSC("bgp", "BGP information");
      enableC.show.ip.addSC("dhcp", "Show items in the DHCP database");
 
      enableC.show.ip.addSC("eigrp", "IP-EIGRP show commands");
         enableC.show.ip.eigrp.addSC("interfaces", "IP-EIGRP interfaces");
            enableC.show.ip.eigrp.interfaces.addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.interfaces.addSC("Async", "Async interface");
               enableC.show.ip.eigrp.interfaces.Async.addSC("<1-65>", "Async interface number");
            enableC.show.ip.eigrp.interfaces.addSC("Dialer", "Dialer interface");
               enableC.show.ip.eigrp.interfaces.Dialer.addSC("<0-255>", "Dialer interface number");
                  enableC.show.ip.eigrp.interfaces.Dialer["<0-255>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.interfaces.addSC("FastEthernet", "FastEthernet IEEE 802.3");
               enableC.show.ip.eigrp.interfaces.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
            enableC.show.ip.eigrp.interfaces.addSC("Loopback", "Loopback interface");
               enableC.show.ip.eigrp.interfaces.Loopback.addSC("<0-2147483647>", "Loopback interface number");
                  enableC.show.ip.eigrp.interfaces.Loopback["<0-2147483647>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.interfaces.addSC("Null", "Null interface");
               enableC.show.ip.eigrp.interfaces.Null.addSC("<0-0>", "Null interface number");
                  enableC.show.ip.eigrp.interfaces.Null["<0-0>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.interfaces.addSC("Serial", "Serial");
               enableC.show.ip.eigrp.interfaces.Serial.addSC("<0-1>", "Serial interface number");
            enableC.show.ip.eigrp.interfaces.addSC("detail", "Show detailed peer information");
               enableC.show.ip.eigrp.interfaces.detail.addSC("<1-65535>", "AS Number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("Async", "Async interface");
                  enableC.show.ip.eigrp.interfaces.detail.Async.addSC("<1-65>", "Async interface number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("Dialer", "Dialer interface");
                  enableC.show.ip.eigrp.interfaces.detail.Dialer.addSC("<0-255>", "Dialer interface number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("FastEthernet", "FastEthernet IEEE 802.3");
                  enableC.show.ip.eigrp.interfaces.detail.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("Loopback", "Loopback interface");
                  enableC.show.ip.eigrp.interfaces.detail.Loopback.addSC("<0-2147483647>", "Loopback interface number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("Null", "Null interface");
                  enableC.show.ip.eigrp.interfaces.detail.Null.addSC("<0-0>", "Null interface number");
               enableC.show.ip.eigrp.interfaces.detail.addSC("Serial", "Serial");
                  enableC.show.ip.eigrp.interfaces.detail.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show.ip.eigrp.addSC("neighbors", "IP-EIGRP neighbors");
            enableC.show.ip.eigrp.neighbors.addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.neighbors.addSC("Async", "Async interface");
               enableC.show.ip.eigrp.neighbors.Async.addSC("<1-65>", "Async interface number");
            enableC.show.ip.eigrp.neighbors.addSC("Dialer", "Dialer interface");
               enableC.show.ip.eigrp.neighbors.Dialer.addSC("<0-255>", "Dialer interface number");
                  enableC.show.ip.eigrp.neighbors.Dialer["<0-255>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.neighbors.addSC("FastEthernet", "FastEthernet IEEE 802.3");
               enableC.show.ip.eigrp.neighbors.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
            enableC.show.ip.eigrp.neighbors.addSC("Loopback", "Loopback interface");
               enableC.show.ip.eigrp.neighbors.Loopback.addSC("<0-2147483647>", "Loopback interface number");
                  enableC.show.ip.eigrp.neighbors.Loopback["<0-2147483647>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.neighbors.addSC("Null", "Null interface");
               enableC.show.ip.eigrp.neighbors.Null.addSC("<0-0>", "Null interface number");
                  enableC.show.ip.eigrp.neighbors.Null["<0-0>"].addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.neighbors.addSC("Serial", "Serial");
               enableC.show.ip.eigrp.neighbors.Serial.addSC("<0-1>", "Serial interface number");
            enableC.show.ip.eigrp.neighbors.addSC("detail", "Show detailed peer information");
               enableC.show.ip.eigrp.neighbors.detail.addSC("<1-65535>", "AS Number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("Async", "Async interface");
                  enableC.show.ip.eigrp.neighbors.detail.Async.addSC("<1-65>", "Async interface number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("Dialer", "Dialer interface");
                  enableC.show.ip.eigrp.neighbors.detail.Dialer.addSC("<0-255>", "Dialer interface number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("FastEthernet", "FastEthernet IEEE 802.3");
                  enableC.show.ip.eigrp.neighbors.detail.FastEthernet.addSC("<0-1>", "FastEthernet interface number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("Loopback", "Loopback interface");
                  enableC.show.ip.eigrp.neighbors.detail.Loopback.addSC("<0-2147483647>", "Loopback interface number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("Null", "Null interface");
                  enableC.show.ip.eigrp.neighbors.detail.Null.addSC("<0-0>", "Null interface number");
               enableC.show.ip.eigrp.neighbors.detail.addSC("Serial", "Serial");
                  enableC.show.ip.eigrp.neighbors.detail.Serial.addSC("<0-1>", "Serial interface number");
         enableC.show.ip.eigrp.addSC("topology", "IP-EIGRP Topology Table");
            enableC.show.ip.eigrp.topology.addSC("<1-65535>", "AS Number");
            enableC.show.ip.eigrp.topology.addSC("A.B.C.D", "Network to display information about");
               enableC.show.ip.eigrp.topology["A.B.C.D"].addSC("A.B.C.D", "Network mask");
            enableC.show.ip.eigrp.topology.addSC("active", "Show only active entries");
            enableC.show.ip.eigrp.topology.addSC("all-links", "Show all links in topology table");
            enableC.show.ip.eigrp.topology.addSC("pending", "Show only entries pending transmission");
            enableC.show.ip.eigrp.topology.addSC("summary", "Show a summary of the topology table");
            enableC.show.ip.eigrp.topology.addSC("zero-successors", "Show only zero successor entries");
         enableC.show.ip.eigrp.addSC("traffic", "IP-EIGRP Traffic Statistics");
      enableC.show.ip.addSC("flow", "NetFlow switching");

 enableC.show.ip.addSC("interface", "IP interface status and configuration");
        enableC.show.ip.interface.addSC("brief", "Brief");
        enableC.show.ip.interface.addSC("Serial", "Serial Interface");
        enableC.show.ip.interface.Serial.addSC("<0-1>", "Serial interface number");
       enableC.show.ip.interface.Serial["<0-1>"].addSC("<0-4294967295>");
      enableC.show.ip.addSC("irdp", "ICMP Router Discovery Protocol");
      enableC.show.ip.addSC("local", "IP local options");
      enableC.show.ip.addSC("nat", "IP NAT information");
         enableC.show.ip.nat.addSC("statistics", "Translation statistics");
         enableC.show.ip.nat.addSC("translations", "Translation entries");
            enableC.show.ip.nat.translations.addSC("verbose", "Show extra information");
